<?php
declare (strict_types = 1);
namespace app\api\controller;
use app\BaseController;

use app\api\model\UserTbOrder;
use app\api\model\User;
class Ord extends Base
{
    /*
    *订单主页
    */
    public function index()
    {
        return view();
    }
    
    /*
    *订单编辑
    */
    public function edit()
    {
        return view();
    }
    /*
    *订单api管理
    */
    public function manage()
    {
        $typeName=$this->request->param('typeName');
        if ($typeName=='orderThawPay') {
            //解除订单绑定
            $Ordermodel=new UserTbOrder;
            $data=$this->request->param('data');
            $res=$Ordermodel->del_order_bind($data);
            if($res['code']==1){
                return json(['status'=>1,'msg'=>$res['msg'],'identifier'=>$res['msg']]);
            }else{
                return json(['status'=>0,'msg'=>$res['msg']]);
            }
            
        }else if ($typeName=='orderBangding') {
            //绑定订单待微信
            
            // string(111) "{"order_id":"2027205002956530713","type":1,"robot_id":"gh_80bb762dd2d9","openid":"3333333333333333333","id":531}"
            $Ordermodel=new UserTbOrder;
            $data=$this->request->param('data');
            $res=$Ordermodel->order_bind($data);
            if($res['code']==1){
                return json(['status'=>1,'msg'=>$res['msg'],'identifier'=>$res['msg']]);
            }else{
                return json(['status'=>0,'msg'=>$res['msg']]);
            }
        
            
        }else if ($typeName=='orderThawFor') {
            //解除冻结订单
            $Ordermodel=new UserTbOrder;
            $data=$this->request->param('data');
     
            $res=$Ordermodel->del_order_thaw($data);
            if($res['code']==1){
                return json(['status'=>1,'msg'=>$res['msg'],'identifier'=>$res['msg']]);
            }else{
                return json(['status'=>0,'msg'=>$res['msg']]);
            }
        }else if ($typeName=='orderPub') {   
            //结算订单状态
            $Ordermodel=new UserTbOrder;
            $data=$this->request->param('data');
     
            $res=$Ordermodel->order_pub($data);
            if($res['code']==1){
                return json(['status'=>1,'msg'=>$res['msg'],'identifier'=>$res['msg']]);
            }else{
                return json(['status'=>0,'msg'=>$res['msg']]);
            }
        }else if ($typeName=='orderInv') {  
            //退款订单状态
            $Ordermodel=new UserTbOrder;
            $data=$this->request->param('data');
     
            $res=$Ordermodel->order_Inv($data);
            if($res['code']==1){
                return json(['status'=>1,'msg'=>$res['msg'],'identifier'=>$res['msg']]);
            }else{
                return json(['status'=>0,'msg'=>$res['msg']]);
            }
        }else if ($typeName=='orderTransfer') {  
            //订单转绑用户
            $Ordermodel=new UserTbOrder;
            $data=$this->request->param('data');
     
            $res=$Ordermodel->order_transfer($data);
            if($res['code']==1){
                return json(['status'=>1,'msg'=>$res['msg'],'identifier'=>$res['msg']]);
            }else{
                return json(['status'=>0,'msg'=>$res['msg']]);
            }
            
       }else if ($typeName=='taskStatus') {
           //检测队列状态
           
           if(1){
               return json(['status'=>1,'msg'=>'订单[1372588932442278785]解绑成功']);
           }
       
       }
    }
    
}